/**
 * 
 */
package com.joinfun.rdsdk.mingdao.api.base;

/**
 * @author FMK 2014年1月5日下午12:05:57
 * 
 */
public interface BaseUrl {
	String BASE_URL = "https://api.mingdao.com/";

	// 动态更新接口
	String POST_FOLLOWED = BASE_URL + "post/followed";// 获取当前登录用户及其所关注用户的动态更新
	String POST_ALL = BASE_URL + "post/all";// 获取全公司的动态更新
	String POST_MY = BASE_URL + "post/my";// 获取当前登录用户发布的动态更新
	String POST_ATME = BASE_URL + "post/atme";// 获取提及@我的动态更新
	String POST_REPLYME = BASE_URL + "post/replyme";// 获取回复我的最新回复信息
	String POST_FAVORITE = BASE_URL + "post/favorite";// 获取当前登录用户收藏的动态更新
	String POST_GROUP = BASE_URL + "post/group";// 获取群组的动态更新
	String POST_USER = BASE_URL + "post/user";// 获取用户发布的动态更新
	String POST_DOC = BASE_URL + "post/doc";// 获取文档列表信息
	String POST_IMG = BASE_URL + "post/img";// 获取图片列表信息
	String POST_FAQ = BASE_URL + "post/faq";// 获取问答列表信息
	String POST_UNREADCOUNT = BASE_URL + "post/unreadcount";// 获取当前登录用户未读动态更新数量
	String POST_UNREADATMECOUNT = BASE_URL + "post/unreadatmecount";// 获取当前登录用户未读提到我的动态更新数量
	String POST_UNREADREPLYMECOUNT = BASE_URL + "post/unreadreplymecount";// 获取当前登录用户未读回复我的动态更新数量
	String POST_DETAIL = BASE_URL + "post/detail";// 根据动态更新编号获取单条动态更新内容
	String POST_REPLY = BASE_URL + "post/reply";// 根据动态更新编号获取某条动态更新的回复列表信息
	String POST_UPDATE = BASE_URL + "post/update";// 发布一条动态更新
	String POST_UPLOAD = BASE_URL + "post/upload";// 上传图片、文档并发布一条动态更新
	String POST_DELETE = BASE_URL + "post/delete";// 根据动态更新编号删除一条动态更新
	String POST_REPOST = BASE_URL + "post/repost";// 转发一条动态更新
	String POST_ADD_REPLY = BASE_URL + "post/add_reply";// 增加一条动态更新的回复
	String POST_DELETE_REPLY = BASE_URL + "post/delete_reply";// 根据回复编号删除一条回复
	String POST_ADD_FAVORITE = BASE_URL + "post/add_favorite";// 增加当前登录用户的一条动态更新收藏
	String POST_DELETE_FAVORITE = BASE_URL + "post/delete_favorite";// 删除当前登录用户收藏的一条动态更新
	String POST_DELETE_LIKE = BASE_URL + "post/delete_like";// 增加当前登录用户收藏的一条动态喜欢

	// 投票接口
	String VOTE_MY_JOINED = BASE_URL + "vote/my_joined";// 获取当前登录用户参与的投票列表
	String VOTE_MY_CREATE = BASE_URL + "vote/my_create";// 获取当前登录用户发起的投票列表
	String VOTE_ALL = BASE_URL + "vote/all";// 获取全公司的投票
	String VOTE_DETAIL = BASE_URL + "vote/detail";// 根据投票编号（动态更新编号）获取单条投票内容
	String VOTE_CAST_OPTIONS = BASE_URL + "vote/cast_options";// 增加当前登录用户对某投票的投票

	// 任务讨论接口
	String TASK_MY_JOINED = BASE_URL + "task/my_joined";// 获取当前登录用户参与的任务列表
	String TASK_MY_JOINED_FINISHED = BASE_URL + "task/my_joined_finished";// 获取当前登录用户已经完成的并且参与的任务列表
	String TASK_MY_ASSIGN = BASE_URL + "task/my_assign";// 获取当前登录用户托付的任务列表
	String TASK_MY_ASSIGN_FINISHED = BASE_URL + "task/my_assign_finished";// 获取当前登录用户已经完成的并且托付的任务列表
	String TASK_MY_CHARGE = BASE_URL + "task/my_charge";// 获取当前登录用户负责的任务列表
	String TASK_MY_CHARGE_FINISHED = BASE_URL + "task/my_charge_finished";// 获取当前登录用户已经完成的并且负责的任务列表
	String TASK_PROJECT = BASE_URL + "task/project";// 获取当前网络所有任务隶属的项目
	String TASK_UNREADCOUNT = BASE_URL + "task/unreadcount";// 获取当前登录用户未读任务讨论数量
	String TASK_DETAIL = BASE_URL + "task/detail";// 根据任务编号获取单条任务内容
	String TASK_REPLY = BASE_URL + "task/reply";// 根据任务编号获取单条任务的讨论列表信息
	String TASK_CREATE = BASE_URL + "task/create";// 创建一个新的任务
	String TASK_FINISH = BASE_URL + "task/finish";// 根据任务编号标记任务完成
	String TASK_ADDREPLY = BASE_URL + "task/addreply";// 增加一个任务的讨论
	String TASK_DELETE = BASE_URL + "task/delete";// 根据任务编号删除任务

	// 登录/验证接口
	String OAUTH2_AUTHORIZE = BASE_URL + "oauth2/authorize";// 请求用户授权
	String OAUTH2_ACCESS_TOKEN = BASE_URL + "oauth2/access_token";// 获取授权过的令牌
	String AUTH_VERIFY_EMAIL = BASE_URL + "auth/verify_email";// 验证邮箱合法性（修改邮箱）
	String OAUTH2_DEVICE = BASE_URL + "oauth2/device";// 提交应用所在设备号

	// 应用版本接口
	String VERSION = BASE_URL + "version";// 获取当前应用的最新版本

	// 用户接口
	String USER_ALL = BASE_URL + "user/all";// 获取企业通讯录信息
	String USER_SEARCH = BASE_URL + "user/search";// 根据筛选条件获取用户列表信息
	String USER_DETAIL = BASE_URL + "user/detail";// 根据用户编号获取用户的基本资料
	String USER_FOLLOWED = BASE_URL + "user/followed";// 根据用户编号获取用户正在关注用户信息
	String USER_DEPARTMENT = BASE_URL + "user/department";// 获取企业所有部门列表信息
	String USER_ADD_FOLLOWED = BASE_URL + "user/add_followed";// 当前登录用户添加关注关系
	String USER_DELETE_FOLLOWED = BASE_URL + "user/delete_followed";// 当前登录用户删除关注关系
	String USER_INVITE = BASE_URL + "user/invite";// 邀请用户（同事邮箱）加入企业网络
	String USER_FREQUENT = BASE_URL + "user/frequent";// 获取当前登录用户常用联系人列表
	String USER_ADD_FREQUENT = BASE_URL + "user/add_frequent";// 当前登录用户添加常用关系
	String USER_DELETE_FREQUENT = BASE_URL + "user/delete_frequent";// 当前登录用户删除常用关系

	// 群组接口
	String GROUP_ALL = BASE_URL + "group/all";// 获取企业所有的群组
	String GROUP_DETAIL = BASE_URL + "group/detail";// 根据群组编号获取群组的基本资料
	String GROUP_MY_CREATED = BASE_URL + "group/my_created";// 获取当前登录用户创建的群组
	String GROUP_MY_JOINED = BASE_URL + "group/my_joined";// 获取当前登录用户加入的群组
	String GROUP_USER = BASE_URL + "group/user";// 获取群组成员的用户信息
	String GROUP_CREATE = BASE_URL + "group/create";// 创建一个群组
	String GROUP_EXIT = BASE_URL + "group/exit";// 群组操作（退出）
	String GROUP_JOIN = BASE_URL + "group/join";// 群组操作（加入）
	String GROUP_CLOSE = BASE_URL + "group/close";// 群组操作（关闭）
	String GROUP_OPEN = BASE_URL + "group/open";// 群组操作（开启）
	String GROUP_DELETE = BASE_URL + "group/delete";// 群组操作（删除）
	String GROUP_INVITE = BASE_URL + "group/invite";// 邀请用户（同事邮箱）加入群组

	// 私信接口
	String MESSAGE_ALL = BASE_URL + "message/all";// 获取当前登录用户私人消息列表（列举所有私信的发送人列表,按照最新消息时间排序）
	String MESSAGE_LIST = BASE_URL + "message/list";// 获取当前登录用户与其它单个用户的私人消息列表
	String MESSAGE_UNREADCOUNT = BASE_URL + "message/unreadcount";// 获取当前登录用户未读私人消息数量
	String MESSAGE_CREATE = BASE_URL + "message/create";// 向某个用户发送一条私人消息
	String MESSAGE_DELETE = BASE_URL + "message/delete";// 删除当前登录用户的私人消息
	String MESSAGE_READ = BASE_URL + "message/read";// 标记某条消息已经阅读

	// 账号接口
	String PASSPORT_DETAIL = BASE_URL + "passport/detail";// 获取当前登录用户的基本信息
	String PASSPORT_EDIT = BASE_URL + "passport/edit";// 修改当前登录用户的基本信息
	String PASSPORT_EDIT_AVSTAR = BASE_URL + "passport/edit_avstar";// 修改当前登录用户的头像信息

	// 企业网络与管理员接口
	String COMPANY_DETAIL = BASE_URL + "company/detail";// 获取当前登录用户的网络基本信息
	String COMPANY_GET_ADMIN = BASE_URL + "company/get_admin";// 获取当前登录用户网络的管理员
	String COMPANY_ADD_ADMIN = BASE_URL + "company/add_admin";// 增加当前登录用户网络的管理员
	String COMPANY_DELETE_ADMIN = BASE_URL + "company/delete_admin";// 删除当前登录用户网络的管理员
	String COMPANY_IS_ADMIN = BASE_URL + "company/is_admin";// 根据用户判断是否是当前登录用户网络的管理员

	// 扩展应用接口
	String APP_VERSION = BASE_URL + "app/version";// 获取当前应用的最新版本
	String APP_GET_ADMIN = BASE_URL + "app/get_admin";// 获取当前应用的应用管理员
	String APP_ADD_ADMIN = BASE_URL + "app/add_admin";// 增加当前应用的应用管理员
	String APP_DELETE_ADMIN = BASE_URL + "app/delete_admin";// 删除当前应用的应用管理员
	String APP_STATUSTICS = BASE_URL + "app/statistics";// 获取当前应用的使用统计[安装人数、发布动态数量等]
	String APP_IS_ADMIN = BASE_URL + "app/is_admin";// 根据用户判断是否是当前应用的应用管理员

}
